someone that competes for maximum weight lifted - French English Dictionary